<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <script>
        var arr = [9, 8, 7];
        console.log(arr);

        /* 
            数组的方法
                1- push (改变方法-会改变数组) ******
                    作用：向数组的尾部添加一条元素（多条）
                    参数：要添加的元素
                    返回值：添加以后的长度
                2- pop (改变方法-会改变数组)
                    作用：向数组的尾部删除一条元素
                    参数：无
                    返回值：删除的元素 (如果数组没有元素，删除返回undefined)


                3- unshift (改变方法-会改变数组)
                    作用：向数组的头部添加一条元素（多条）
                    参数：要添加的元素
                    返回值：添加以后的长度
                2- shift (改变方法-会改变数组)
                    作用：向数组的头部删除一条元素
                    参数：无
                    返回值：删除的元素 (如果数组没有元素，删除返回undefined)     
        */
        var arr = [];
        var r1 = arr.push(100);
        // var r1 = arr.push(100, 200);//多条
        console.log(arr);
        console.log(r1);

        var r2 = arr.pop();
        console.log(arr);
        console.log(r2);
        console.log(arr.pop());//undefined


        var r3 = arr.unshift(999, 888);
        // arr.unshift(888);
        console.log(arr);//[999, 888]
        console.log(r3);

        var r4 = arr.shift()
        console.log(arr);//[888]
        console.log(r4);//999





    </script>

</body>

</html>